Drafted in 2nd round, 38th overall pick, by San Francisco in 2017...
Traded from San Francisco to San Diego on 3/3/2019 (Going to SF: LF L. Abeyta. Going to SD: P  N. Toshimichi, P  C. Laroca)...
Traded from San Diego to Arizona on 2/1/2020 (Going to Ari: P  T. Manabu, C  T. Kiss, 2B P. Castonguay, 2B J. Grigg, P  C. Laroca. Going to SD: P  M. Alvarez)...
Earned first career win on 6/19/2020...
Released by Arizona on 10/6/2023...
Signed as a free agent by Atlanta on 2/7/2024 to a 2-year deal worth $1,500,000 per year...
Traded from Atlanta to New York (A) on 3/3/2025 (Going to Atl: P  0. 0WaiverClaim. Going to NYY: P  C. Laroca)...
Signed as a free agent by Atlanta on 2/2/2026 to a 1-year deal worth $300,000 per year...
Released by Atlanta on 8/16/2028...
Signed as a free agent by Anaheim on 2/11/2029 to a 1-year deal worth $450,000 per year...
Signed as a free agent by Cleveland on 3/2/2030 to a minor league contract.
Retired in 2032.
